artificial arm - French English Dictionary